package pl.com.sthaether.mc.engine.tool;

import javafx.collections.ObservableList;
import pl.com.sthaether.mc.components.table.filterable.MCFilterableItem;

import java.util.ArrayList;
import java.util.List;

public class MCToolHolderFactory {

    private MCToolHolderFactory() {
    }

    public static List<MCFilterableItem> getTESTToolsList() {
        List<MCFilterableItem> list = new ArrayList();

        list.add(new MCToolHolder("Sample", new MCTool(), "TRT", "TDS"));
        list.add(new MCToolHolder("Sample", new MCTool(), "sdsbf", "TDS"));
        list.add(new MCToolHolder("gfsd", new MCTool(), "TRbfdsT", "TDaaS"));
        list.add(new MCToolHolder("Sample", new MCTool(), "TRT", "TbdfbgDS"));
        list.add(new MCToolHolder("fsdg", new MCTool(), "gfds", "TDS"));
        list.add(new MCToolHolder("jhgf", new MCTool(), "hlkjl", "lkhj"));

        //end of test
        return list;
    }

    public static ObservableList<MCToolHolder> getDefaultToolsList() {
        return null; //TODO
    }

}
